package com.weed.helper;

import com.weed.core.CommonOutput;
import com.weed.core.WeedException;
import java.sql.Statement;

/**
 * <p>Title:用于处理SQL语句。</p>
 * <p>Description:
 *       用于处理SQL语句,实现对SQL语句的封装。SQL语句的封装规则使用配置文件控制，配置文件可以从数据库中生成。
 * </p>
 * <p>Copyright: Copyright (c) 2006</p>
 * <p>Company: </p>
 * @author Jason zhuo
 * @version 1.0
 */
public class SQLHelper {
  public SQLHelper() {}

  /**
   * 用于将扩展的SQL语句转换成标准的SQL语句。
   * 例:
   *      select * from Table where column=@column and column=@column
   *      转换完后
   *      select * from Table where column=? and column=?
   * @param sqlz String
   * @return String
   */
  public static String parseSQL(String sqlz){
    return sqlz;
  }
public static CommonOutput execSQL(Statement st,String isql,CommonOutput com) throws WeedException{
     if(isql == null || isql.trim().length() == 0)
            new WeedException("对不起，指定的SQL语句为空。");
     String  sql = parseSQL(isql);
       
     return null;
}
  

}
